package com.ruicar.afs.cloud.common.modules.dto.mq.loan.contractdto;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

/**
 * @param
 * @author yk.Li
 * @description 资产GPS设备信息
 * @date 2020/7/8
 */
@Data
public class ContractGpsDeviceDTO {
    /**
     * 合同号码
     */
    @JSONField(name = "contractNo")
    private String contractNo;
    /**
     * 车辆编号
     */
    @JSONField(name = "carId")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long carId;
    /**
     * 车架号
     */
    @JSONField(name = "carVin")
    private String carVin;
    /**
     * GPS供应商
     */
    @JSONField(name = "gpsSupplier")
    private String gpsSupplier;
    /**
     * GPS设备类型 有线，无线
     */
    @JSONField(name = "gpsType")
    private String gpsType;
    /**
     * 工单号
     */
    @JSONField(name = "orderNo")
    private String orderNo;
    /**
     * GPS设备号
     */
    @JSONField(name = "gpsDeviceNo")
    private String gpsDeviceNo;
    /**
     * GPS卡号
     */
    @JSONField(name = "gpsSimNo")
    private String gpsSimNo;
    /**
     * GPS设备状态
     */
    @JSONField(name = "gpsEquiStatus")
    private String gpsEquiStatus;
    /**
     * GPS运行状态
     */
    @JSONField(name = "gpsRunStatus")
    private String gpsRunStatus;

}
